package teach;

public class EightData {
    public static void main(String[] args) {
        int a,b,c;//可以一次声明多个
        //a=5,b=5,c=5;//但不能一次初始化多个

        int d=5,e=6,f=7;//可以一次声明并初始化多个
        //d=8,e=9,f=6;//但不能一次赋值多个

        char ca = 'a';
        char cb = 66;
        System.out.println(cb);



        byte a1=5,b1=6,c1=7,d1,e1;
        final byte a2=5,b2=5,c2=6,d2,e2;

        //d1 = a1+b1;//计算时自动转换为int,所以要赋值给byte数据，必须要强转
        e1 = (byte)(a1+b1);
        d1 = a2+b2;//两个final修饰的类型计算，不会自动提升
        d2 = (byte)(a2+b1);//一个final计算完，类型还会变动
        //d2 = a2+c2;//final修饰的一经赋值，不能再修改

    }
}
